package org.edu.modules.sxjy.vo;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import org.jeecgframework.poi.excel.annotation.Excel;

public class VeResultVo
        implements Serializable
{
    private int id;
    private int stuUserId;
    @Excel(name="学号", width=18.0D)
    @ApiModelProperty("学号")
    private String xh;
    @Excel(name="姓名", width=15.0D)
    @ApiModelProperty("姓名")
    private String xm;
    @Excel(name="实习状态", width=15.0D)
    @ApiModelProperty("实习状态")
    private String status;
    @Excel(name="实习单位", width=35.0D)
    @ApiModelProperty("实习单位")
    private String name;
    @Excel(name="实习岗位", width=20.0D)
    @ApiModelProperty("实习岗位")
    private String postName;
    @ApiModelProperty("是否评定")
    private String isMark;
    @Excel(name="总成绩", width=15.0D)
    @ApiModelProperty("总成绩")
    private int sscore;
    @Excel(name="单位成绩", width=15.0D)
    @ApiModelProperty("单位成绩")
    private int cscore;
    @Excel(name="校内成绩", width=15.0D)
    @ApiModelProperty("校内成绩")
    private int score;
    @Excel(name="所属专业部", width=15.0D)
    @ApiModelProperty("所属专业部")
    private String yxmc;
    @Excel(name="所属专业", width=15.0D)
    @ApiModelProperty("所属专业")
    private String zymc;
    @Excel(name="所属班级", width=20.0D)
    @ApiModelProperty("所属班级")
    private String xzbmc;
    private String isAssess;
    private int stuIsFocusApper;

    public void setXh(String xh)
    {
        this.xh = xh;
    }

    public int hashCode()
    {
        int PRIME = 59;int result = 1;result = result * 59 + getId();result = result * 59 + getStuUserId();result = result * 59 + getSscore();result = result * 59 + getCscore();result = result * 59 + getScore();result = result * 59 + getStuIsFocusApper();Object $xh = getXh();result = result * 59 + ($xh == null ? 43 : $xh.hashCode());Object $xm = getXm();result = result * 59 + ($xm == null ? 43 : $xm.hashCode());Object $status = getStatus();result = result * 59 + ($status == null ? 43 : $status.hashCode());Object $name = getName();result = result * 59 + ($name == null ? 43 : $name.hashCode());Object $postName = getPostName();result = result * 59 + ($postName == null ? 43 : $postName.hashCode());Object $isMark = getIsMark();result = result * 59 + ($isMark == null ? 43 : $isMark.hashCode());Object $yxmc = getYxmc();result = result * 59 + ($yxmc == null ? 43 : $yxmc.hashCode());Object $zymc = getZymc();result = result * 59 + ($zymc == null ? 43 : $zymc.hashCode());Object $xzbmc = getXzbmc();result = result * 59 + ($xzbmc == null ? 43 : $xzbmc.hashCode());Object $isAssess = getIsAssess();result = result * 59 + ($isAssess == null ? 43 : $isAssess.hashCode());return result;
    }

    protected boolean canEqual(Object other)
    {
        return other instanceof VeResultVo;
    }

    public boolean equals(Object o)
    {
        if (o == this) {
            return true;
        }
        if (!(o instanceof VeResultVo)) {
            return false;
        }
        VeResultVo other = (VeResultVo)o;
        if (!other.canEqual(this)) {
            return false;
        }
        if (getId() != other.getId()) {
            return false;
        }
        if (getStuUserId() != other.getStuUserId()) {
            return false;
        }
        if (getSscore() != other.getSscore()) {
            return false;
        }
        if (getCscore() != other.getCscore()) {
            return false;
        }
        if (getScore() != other.getScore()) {
            return false;
        }
        if (getStuIsFocusApper() != other.getStuIsFocusApper()) {
            return false;
        }
        Object this$xh = getXh();Object other$xh = other.getXh();
        if (this$xh == null ? other$xh != null : !this$xh.equals(other$xh)) {
            return false;
        }
        Object this$xm = getXm();Object other$xm = other.getXm();
        if (this$xm == null ? other$xm != null : !this$xm.equals(other$xm)) {
            return false;
        }
        Object this$status = getStatus();Object other$status = other.getStatus();
        if (this$status == null ? other$status != null : !this$status.equals(other$status)) {
            return false;
        }
        Object this$name = getName();Object other$name = other.getName();
        if (this$name == null ? other$name != null : !this$name.equals(other$name)) {
            return false;
        }
        Object this$postName = getPostName();Object other$postName = other.getPostName();
        if (this$postName == null ? other$postName != null : !this$postName.equals(other$postName)) {
            return false;
        }
        Object this$isMark = getIsMark();Object other$isMark = other.getIsMark();
        if (this$isMark == null ? other$isMark != null : !this$isMark.equals(other$isMark)) {
            return false;
        }
        Object this$yxmc = getYxmc();Object other$yxmc = other.getYxmc();
        if (this$yxmc == null ? other$yxmc != null : !this$yxmc.equals(other$yxmc)) {
            return false;
        }
        Object this$zymc = getZymc();Object other$zymc = other.getZymc();
        if (this$zymc == null ? other$zymc != null : !this$zymc.equals(other$zymc)) {
            return false;
        }
        Object this$xzbmc = getXzbmc();Object other$xzbmc = other.getXzbmc();
        if (this$xzbmc == null ? other$xzbmc != null : !this$xzbmc.equals(other$xzbmc)) {
            return false;
        }
        Object this$isAssess = getIsAssess();Object other$isAssess = other.getIsAssess();return this$isAssess == null ? other$isAssess == null : this$isAssess.equals(other$isAssess);
    }

    public void setStuIsFocusApper(int stuIsFocusApper)
    {
        this.stuIsFocusApper = stuIsFocusApper;
    }

    public void setIsAssess(String isAssess)
    {
        this.isAssess = isAssess;
    }

    public void setXzbmc(String xzbmc)
    {
        this.xzbmc = xzbmc;
    }

    public void setZymc(String zymc)
    {
        this.zymc = zymc;
    }

    public void setYxmc(String yxmc)
    {
        this.yxmc = yxmc;
    }

    public void setScore(int score)
    {
        this.score = score;
    }

    public void setCscore(int cscore)
    {
        this.cscore = cscore;
    }

    public void setSscore(int sscore)
    {
        this.sscore = sscore;
    }

    public void setIsMark(String isMark)
    {
        this.isMark = isMark;
    }

    public void setPostName(String postName)
    {
        this.postName = postName;
    }

    public void setName(String name)
    {
        this.name = name;
    }

    public void setStatus(String status)
    {
        this.status = status;
    }

    public void setId(int id)
    {
        this.id = id;
    }

    public void setStuUserId(int stuUserId)
    {
        this.stuUserId = stuUserId;
    }

    public String toString()
    {
        return "VeResultVo(id=" + getId() + ", stuUserId=" + getStuUserId() + ", xh=" + getXh() + ", xm=" + getXm() + ", status=" + getStatus() + ", name=" + getName() + ", postName=" + getPostName() + ", isMark=" + getIsMark() + ", sscore=" + getSscore() + ", cscore=" + getCscore() + ", score=" + getScore() + ", yxmc=" + getYxmc() + ", zymc=" + getZymc() + ", xzbmc=" + getXzbmc() + ", isAssess=" + getIsAssess() + ", stuIsFocusApper=" + getStuIsFocusApper() + ")";
    }

    public void setXm(String xm)
    {
        this.xm = xm;
    }

    public int getId()
    {
        return this.id;
    }

    public int getStuUserId()
    {
        return this.stuUserId;
    }

    public String getXh()
    {
        return this.xh;
    }

    public String getXm()
    {
        return this.xm;
    }

    public String getStatus()
    {
        return this.status;
    }

    public String getName()
    {
        return this.name;
    }

    public String getPostName()
    {
        return this.postName;
    }

    public String getIsMark()
    {
        return this.isMark;
    }

    public int getSscore()
    {
        return this.sscore;
    }

    public int getCscore()
    {
        return this.cscore;
    }

    public int getScore()
    {
        return this.score;
    }

    public String getYxmc()
    {
        return this.yxmc;
    }

    public String getZymc()
    {
        return this.zymc;
    }

    public String getXzbmc()
    {
        return this.xzbmc;
    }

    public String getIsAssess()
    {
        return this.isAssess;
    }

    public int getStuIsFocusApper()
    {
        return this.stuIsFocusApper;
    }
}
